<template>
  <el-table :data="tableData" style="width: 100%">
    <el-table-column prop="attributeName" label="属性名" width="180" />
    <el-table-column prop="desc" label="说明" width="" />
    <el-table-column prop="defaultValue" label="默认值" width="180" />
  </el-table>
</template>

<script lang="ts" setup>
const tableData = ref([
  {
    attributeName: "v-model",
    desc: "双向绑定值",
    defaultValue: "",
  },
  {
    attributeName: "total",
    desc: "总条数 Number",
    defaultValue: "0",
  },
  {
    attributeName: "page",
    desc: "页数",
    defaultValue: "-",
  },
  {
    attributeName: "pageSize",
    desc: "条数",
    defaultValue: "-",
  },
  {
    attributeName: "stripe",
    desc: "表格状态 true | false",
    defaultValue: "false",
  },
  {
    attributeName: "border",
    desc: "表格/只读表单边框 true | false",
    defaultValue: "false",
  },
  {
    attributeName: "index",
    desc: " 显隐序号 true | false",
    defaultValue: "false",
  },
  {
    attributeName: "indexSort",
    desc: "切换分页+1页序号 true | false",
    defaultValue: "false",
  },
  {
    attributeName: "indexWidth",
    desc: "序号宽度",
    defaultValue: "70",
  },
  {
    attributeName: "indexLabel",
    desc: "序号文字",
    defaultValue: "-",
  },
  {
    attributeName: "indexAlign",
    desc: "序号位置 left|center|right",
    defaultValue: "left",
  },
  {
    attributeName: "height",
    desc: "固定表头表格高度",
    defaultValue: "",
  },
  {
    attributeName: "maxHeight",
    desc: "表格流体高度",
    defaultValue: "",
  },
  {
    attributeName: "card",
    desc: "是否开启卡片模式 true | false",
    defaultValue: "false",
  },
  {
    attributeName: "menu",
    desc: "操作栏显隐 true | false",
    defaultValue: "false",
  },
  {
    attributeName: "menuWidth",
    desc: "操作栏宽度设置",
    defaultValue: "150",
  },

  {
    attributeName: "menuAlign",
    desc: "操作栏位置 left|center|right",
    defaultValue: "-",
  },
  {
    attributeName: "menuLabel",
    desc: "操作栏文字",
    defaultValue: "-",
  },
  {
    attributeName: "menuFixed",
    desc: "操作栏是否固定 true|false",
    defaultValue: "false",
  },
  {
    attributeName: "header",
    desc: "表格上方显隐 true|false",
    defaultValue: "false",
  },
  {
    attributeName: "queryBtn",
    desc: "查询按钮 true | false",
    defaultValue: "false",
  },
  {
    attributeName: "resetBtn",
    desc: "重置按钮 true | false",
    defaultValue: "false",
  },
  {
    attributeName: "addBtn",
    desc: "新增按钮 true|false",
    defaultValue: "false",
  },
  {
    attributeName: "viewBtn",
    desc: "操作栏查看按钮 true|false",
    defaultValue: "false",
  },
  {
    attributeName: "editBtn",
    desc: "操作栏编辑按钮 true|false",
    defaultValue: "false",
  },
  {
    attributeName: "delBtn",
    desc: "操作栏删除按钮 true|false",
    defaultValue: "false",
  },
  {
    attributeName: "cancelBtn",
    desc: "新增弹窗取消按钮 true | false",
    defaultValue: "false",
  },
  {
    attributeName: "editFormBtn",
    desc: "修改弹窗确认按钮 true | false",
    defaultValue: "false",
  },
  {
    attributeName: "confirmBtn",
    desc: "新增弹窗确认按钮 true | false",
    defaultValue: "false",
  },
  {
    attributeName: "confirmBtnText",
    desc: "新增弹窗确认按钮更改文字",
    defaultValue: "-",
  },
  {
    attributeName: "cancelBtnText",
    desc: "新增弹窗取消按钮更改文字",
    defaultValue: "-",
  },
  {
    attributeName: "editFormBtnText",
    desc: "修改弹窗确认按钮更改文字",
    defaultValue: "-",
  },
  {
    attributeName: "addTips",
    desc: "新增弹窗更改文字tip",
    defaultValue: "-",
  },
  {
    attributeName: "editTips",
    desc: "修改弹窗更改文字tip",
    defaultValue: "-",
  },
  {
    attributeName: "viewTips",
    desc: "查看弹窗更改文字tip",
    defaultValue: "-",
  },

  {
    attributeName: "changeRadio",
    desc: "是否开启表格单选 true|false",
    defaultValue: "false",
  },
  {
    attributeName: "radioWidth",
    desc: "单选框宽度",
    defaultValue: "70",
  },
  {
    attributeName: "radioAlign",
    desc: "调整单选框位置 left|center|right",
    defaultValue: "-",
  },
  {
    attributeName: "radioLabel",
    desc: "单选文字",
    defaultValue: "-",
  },
  {
    attributeName: "rowClick",
    desc: "控制行是否点击",
    defaultValue: "false",
  },
  {
    attributeName: "rowkey",
    desc: "绑定唯一值",
    defaultValue: "",
  },
  {
    attributeName: "selection",
    desc: "是否开启表格多选 true|false",
    defaultValue: "false",
  },
  {
    attributeName: "reserveSelection",
    desc: "多选框跨页选中设置此属性,rowKey属性一定要绑定唯一值",
    defaultValue: "false",
  },
  {
    attributeName: "selectionWidth",
    desc: "多选框宽度",
    defaultValue: "50",
  },
  {
    attributeName: "searchForm",
    desc: "是否显示搜索组件 true|false",
    defaultValue: "false",
  },
  {
    attributeName: "searchSpan",
    desc: "搜索组件单个宽度",
    defaultValue: "-",
  },
  {
    attributeName: "searchLabelWidth",
    desc: "调整搜索组件文字宽度",
    defaultValue: "80",
  },
  {
    attributeName: "searchLabelPosition",
    desc: "调整搜索组件文字位置 left|top|right",
    defaultValue: "left",
  },
  {
    attributeName: "searchShowBtn",
    desc: "显示搜索展开收缩的按钮 true|false",
    defaultValue: "false",
  },
  {
    attributeName: "maxShowIndex",
    desc: "控制搜索框组显示几个不传默认2个",
    defaultValue: "2",
  },
  {
    attributeName: "formLabelWidth",
    desc: "表单label宽度 不传默认80",
    defaultValue: "80",
  },
  {
    attributeName: "formLabelPosition",
    desc: "调整form组件文字位置 left|top|right",
    defaultValue: "-",
  },
  {
    attributeName: "labelWidthSpan",
    desc: "form组件单个宽度 不传默认8",
    defaultValue: "8",
  },
  {
    attributeName: "descLabelWidthSpan",
    desc: "只读form组件单个宽度 不传默认12",
    defaultValue: "12",
  },
  {
    attributeName: "descLabelAlign",
    desc: "只读表单label位置",
    defaultValue: "left",
  },
  {
    attributeName: "descLabelWidth",
    desc: "只读表单label宽度",
    defaultValue: "80",
  },
  {
    attributeName: "space",
    desc: "为true去除只读表单左右padding",
    defaultValue: "true",
  },
  {
    attributeName: "closeBtnText",
    desc: "设置只读表单按钮文字",
    defaultValue: "",
  },
  {
    attributeName: "closeBtn",
    desc: "设置只读表单按钮 true | false",
    defaultValue: "false",
  },
  {
    attributeName: "descMenuPosition",
    desc: "设置只读表单底部按钮位置 left | center | right",
    defaultValue: "right",
  },
]);
</script>

<style>
</style>